/*Updated on 07May2013*/
/*@import url('http://fonts.googleapis.com/css?family=Arvo:400normal,400italic,700normal,700italic|Open+Sans:400normal|Rokkitt:400normal|Open+Sans+Condensed:300normal|Droid+Sans:400normal|Open+Sans:400normal|Droid+Serif:400normal|PT+Sans:400normal|Oswald:400lighter|Lato:400normal|Lobster:400normal&subset=all');*/
@import url('http://fonts.googleapis.com/css?family=Cuprum&subset=all'); 
body{margin:0px auto;width:995px ;font-family:'Cuprum',"Trebuchet MS", "Segoe UI", Verdana;text-decoration:none;background:#f2f2f2; font-size:100%;color:#666666;}
/*.page{ background:#ffffff; margin:0px auto;width:995px;}*/
a img{border:none;}
input,textarea,select{font-family:'Cuprum';}
/*header section 1*/
#header{margin:0 auto; width:996px;background:#fff;height:30px;   }
#header .header_left{width:50%; float:left;height:30px;background:#3399ff;}
#header .header_right{width:50%; float:right;height:30px;background:#3399ff;}
#toptabmenu div{position: absolute;visibility: hidden;margin-top:-5px;padding:0px;width:150px;}
#toptabmenu div a{position: relative;display: block;margin-top:-15px; margin-bottom:15px;padding:10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background:#333;color:#FFFFFF; font-weight:normal;font-size: 14px;}
#toptabmenu{font-size:14px; position:relative;float:left;margin:-2px 0px 0px 0px; padding-left:5px ;}
#toptabmenu li{font-weight:normal;list-style: none;float:left;}
#toptabmenu li a{display: block;color:#fff;text-align: center;text-decoration:none;padding:5px 10px 5px 10px; margin-right:1px;}
#toptabmenu a.active {background:#3399ff; background-repeat:repeat;  color:#FFFFFF;}
#toptabmenu li a:hover{background:#3399FF;color:#FFFFFF; }
#toptabmenu div{position: absolute;visibility: hidden;margin-top:-10px;padding:0px;width:150px;z-index:1;}
#toptabmenu div a{position: relative;display: block;margin-top:-15px; margin-bottom:15px;padding:10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background:#333;color:#FFFFFF; font-weight:normal;font-size: 14px;}
#toptabmenu div a:hover{background: #3399ff;color: #FFF;}
/**************************************/
#sddm{font-size:14px; position:relative; 	padding: 0;	float:right; float:right; }
#sddm li{font-weight:normal;	margin:0;	padding:0px;	list-style: none;	float: left;padding:5px;}
#sddm li a{	display: block;	margin-top:0px;	padding:5px 5px;color:#fff;	text-align: center;	text-decoration: none;	}
#sddm li a:hover{ color:#FFF; background:#3399FF;	}
#sddm div{	position: absolute;	visibility: hidden;	margin-top:0px;	padding: 0;width:150px;	z-index:1;  }
#sddm div a	{position: relative;		display: block;		margin-top:-15px; margin-bottom:15px;		padding:10px;		width: auto;		white-space: nowrap;		text-align: left;		text-decoration: none;		background:#333;		color:#FFFFFF;	 font-weight:normal;font-size: 14px; }
#sddm div a:hover{background:#3399FF;color: #FFF;  }

/**************************************/
/******************2nd Header Starts Here***********************/
#header2{margin:0 auto; width:100%;background:#003366;height:70px; border-bottom:3px solid #DDD;padding:0px 30px; } 
#header2 .customer-logo{
	width:16%;
	float:left;
	padding:5px;
	height:50px;
	margin-left:0px
}
#header2 h1{color:#FFFFFF; font-size:1.8em; font-weight:normal;margin-top:8px;text-shadow: 0px 0px 5px #ffffff;
filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=1);zoom: 1;}
#header2 .header2_left img{float:left; }
#header2 .app{width:12%; float:left;margin-top:20px; }
#header2 .app-links{width:55%; float:left;margin-top:20px; }
#header2 .login{width:14%; float:right; font-size:11px; color:#ffffff;  display:inline;padding-right:10px; }
#header2 .login a{}
/************************************************/
/************************/
 
/********************2nd Header Ends Here**************************/
/***************Body Location & Links**************/
/***************End Body Location & Links**************/
/**********************Top Form Navigation***************************/
#formnav { margin:0 auto; }
#formnav .formnav ul{width:960px; margin:0 auto;}
#formnav .formnav li{background:#fafafa; border:1px solid #ccc;list-style:none;display:inline;width:110px;*width:110px; height:55px;padding:5px 5px 10px 5px;text-align:justify; font-size:14px; vertical-align:top;margin-right:3px;}
#formnav .formnav li.act{background:#dadada url(../img/aa.png) bottom center no-repeat;color:#666666;border:1px solid #0099FF;}
#formnav .formnav li a{color:#777777; text-decoration:none;font-weight:normal; }
#formnav .formnav li:hover{ background:#dadaf2;border:1px solid #3399FF;}
#formnav .formnav li a:hover{color:#000000; }
/*************-------------------------------------------*/
#formwizard { border:0px solid #0099FF; width:100%; background:#f2f2f2;height:55px;margin-top:10px;}
#formwizard ul{margin-left:-40px; padding-top:15px;}
#formwizard .formnav li{background:#cccccc url(../img/aro.png) right center no-repeat; border:0px solid #000;list-style:none;display:inline;width:110px;*width:110px; height:55px;padding:10px 15px 10px 5px ;text-align:justify; font-size:14px; vertical-align:top;margin-right:0px;}
#formwizard .formnav li.act{background:#555 url(../img/aro.png) right center no-repeat;color:#FFF;border:0px solid #0099FF; padding:10px 15px 10px 5px ;}
#formwizard .formnav li.act a{color:#ffffff;}
#formwizard .formnav li a{color:#3399ff; text-decoration:none;font-weight:normal; }
#formwizard .formnav li:hover{ padding:10px 15px 10px 5px ;background:#dadaf2 url(../img/aro.png) right center no-repeat;border:0px solid #3399FF;}
#formwizard .formnav li a:hover{color:#000000; }
/*************------------------------------------------- */
.pipeline{padding-top:0px; border-bottom:5px solid #FFF;margin-top:0px; position:relative; top:0px; width:195px;float:left;}
.pipeline-deal_0{margin-top:-5px;padding:0px 0px 25px 0px; border:1px solid #EFE; background-color:#DADADA;}
.pipeline-deal{margin-top:-5px;padding:0px 0px 25px 0px; border:1px solid #EFE; background-color:#C6D3D7;}
.status{float:right; text-decoration:none;}
.status img{margin-bottom:-15px;}
.title{font-size:15px; color:#1C0000; margin-top:-52px;}
.value{font-size:14px;color:#666666; margin-top:-12px;}
.account{font-size:11px; color:#666666;  margin-top:-12px;}
.account-sales{font-size:11px; color:#0066CC;  margin-top:-12px; text-decoration:underline;}
.listitem{/*Div for List*/font-face:'Museo700'; list-style:none;width:195px; padding-top:5px;}
.pipeline-title{height:60px;font-size:20px;border:1px solid #FFF; background-color:#BBBBBB;padding:0px 10px 0px 5px; margin-bottom:0px; color:#000; background-image:url(../img/listbg.png) ; padding-top:-5px;}
/******************Top Navigation Ends Here*******************/
/******************Top Navigation Ends Here*******************/

/**************Page Status Navigation************/
#pagestatus{width:100%; margin:0 auto;height:45px;background:#DDD; padding:0px 30px;border-bottom:1px solid #CCC; margin-top:-20px;}
#pagestatus .left_pagestatus{width:25%; height:20px;}
.left_pagestatus h2{font-weight:normal; color:#3399FF;padding-left:10px; font-size:1.1em;padding-top:10px;}
#pagestatus .right_pagestatus{width:72%; height:20px; float:right; margin-top:-10px; padding-right:20px;}
.navigation {
	margin:-2px 0 0 20px;
	list-style:none;
	height:20px;
	float:right;
}
.navigation ul{padding-right:10px; }
 /*
.navigation li {
	float:left;
  border:1px solid #CCC;
  margin-right:0px;
  background:#f2f2f2 url(../img/nav-bg.png);    
}
.navigation li a {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	color:#666;
	text-decoration:none;
 	text-align:center;
 	font-size:11px;
	padding:0 6px 0 5px;
  }
 
.navigation li.current a {
	color:#3399FF;
	background:#ffffff;
 }
 
.navigation li a:hover {
	color:#3399FF;
	background:#FFFFFF ;
 }
 /************End Page Status Navigation**************/
.navigation{font-size:12px; position:relative; 	padding: 0;	float:right; font-weight:normal;}
.navigation li{font-weight:normal;	margin:0;	padding:0px;	list-style: none;	float: left;  background:#F2F2F2 url(../img/nav-bg.png);margin-left:-1px; border:1px #BBB solid;}
.navigation li a{	display: block;	margin-top:0px;	padding:5px 5px;color:#666;	text-align: center;	text-decoration: none;	}
.navigation li.current{	background:#666 url(../img/nav-bg.png);color:#fff;	}.navigation li.current a{color:#FFF;}
.navigation li a:hover{ color:#FFF; background:#3399FF url(../img/nav-bg.png);	}
.navigation div{	position: absolute;	visibility: hidden;	margin-top:0px;	padding: 0;width:150px;	z-index:1;  }
.navigation div a	{position: relative;		display: block;		margin-top:-15px; margin-bottom:15px;		padding:10px;		width: auto;		white-space: nowrap;		text-align: left;		text-decoration: none;		background:#333;		color:#FFFFFF;	 font-weight:normal;font-size: 14px; }
.navigation div a:hover{background:#3399FF;color: #FFF;  }

/*********************Content*****************************/
#content_container{ overflow:hidden;*overflow:auto;text-align: justify;background:#FFFFFF;z-index:2;width:98%;  height:auto; padding:0px 40px; }
#content_container.border{border:1px solid #3399FF;}
/********************End Content******************************/
/****************Footer************************/
#footer{border:0px solid #3399FF;margin:0 auto; width:100%;background:#003366;font-size:11px; padding:0px 30px;float:left;z-index:2;position:relative;}
#site-info {padding:0px 0;margin-top:10px;margin-left:0px;color: #fff;padding-left:10px;}
#site-info div {    margin: 0px auto;    width: 980px;}
#site-info a { color: #fff;    text-decoration: none;}
#copyright{padding:0px;   text-align:center; clear: both; }
#about h4+p:first-letter {    display: block;    float: left;    position:relative;    margin: 3px 5px 0 0;    top:0;    font-size:260%;    line-height: 0.75em;}
 /****************End Footer************************/
 /*******************Tab Menu for Table******************************/
#tabmenu {border-bottom: 5px solid #339900;width:989px;margin-left:5px;padding-top:5px;z-index: 1;padding-left: 0px ;margin-bottom:0px;}
#tabmenu li {display: inline;overflow: hidden;list-style-type: none;font-variant:small-caps; }
#tabmenu a,#tabmenu a.active {color:#FFF;/*Rest of the tabs Links*/background:#3399FF;font: bolder 12px  "Segoe UI", "Trebuchet MS", Arial, sans-serif;padding:5px 10px 0px 10px;margin-right:1px;background-image:url(../img/nav-bg.png);border-left:solid 0px #303030;text-decoration: none;background-repeat:repeat;background-position:0 -10px;font-variant:small-caps;}
#tabmenu a.active {background:#008899;/* Tab BG Colour -Active*/border-bottom: 5px solid #008899; /* Active Tab Border*/background-image:url(../img/nav-bg.png);background-repeat:repeat;background-position:0 -10px;}
#tabmenu a:hover {color:#FFF;background:#BBDD11;background-image:url(../img/nav-bg.png);background-position:0 -10px;}
#tabmenu a:visited {color:#FFF;/*Active Links*/}
#tabmenu a.active:hover {background:#303030;color:#FFF;background-image:url(../img/nav-bg.png);background-position:0 -10px;  }
/********************End Tab Menu for Table****************************/
/************************Table List *****************************************/
table{font-size:12px;   width:100%; margin:0 auto; }
table .header{background:#EEE url(../img/nav-bg.png);width:100%; height:35px; }
table .header select{margin-left:5px; height:30px; width:auto;font-size:10px; }
table .header a{color:#FFFFFF;text-decoration:none;}
table .tableedge {padding-right:5px;}
table th{border:1px solid #AAA; border-right:none; border-left:none;padding-left:5px;text-align:left;background:#EEE url(../img/nav-bg.png); font-size:1.15em; font-weight:600;color:#333;height:32px;}
table tr.odd {background:url(../img/border.png) bottom center repeat-x;height:32px;color:#333;}
table tr.even{background:url(../img/border.png) bottom center repeat-x;height:32px;color:#333;}
table .odd:hover, table .even:hover{background:#ffffcc url(../img/border.png) bottom center repeat-x;}

table a{color:#3399FF;text-decoration:none; font-size:12px; padding-left:3px;}
table td a:hover{color:#000;}
table td{padding-left:3px;}
table tr.members {background:url(../img/border.png) bottom center repeat-x;height:60px;color:#333;}
table tr.members:hover{background:#ffffcc url(../img/border.png) bottom center repeat-x;}
table tr.members td img{height:50px; width:50px;padding:5px;}
/************************End Table List*****************************************/
/***********************Form Field Elements**********************************/
#formsection {color:#999; font-size:22px; width:98%;height:27px; padding:30px 10px 0px 10px;   margin-bottom:30px;}
#formsection p{color:#555; font-size:12px;  position:relative; }
#formsection .edit_button{display:block; float:right;position:relative; top:-85px; right:-10px;}
#formsection .edit_button input{float:right;  margin:5px; background:#3399FF;font-weight:bold; font-height:13px; color:#ffffff; text-transform:uppercase;}
#formsection .edit_button input:hover{background:#AAA;}
p {
    padding: 0 10px 0px 0;
 	text-align:left;
	vertical-align:top;
	font-size:13px;
	color:#666;
}
a{text-decoration:none;color:#0099CC;}
#form50{
color:#fff;
margin:0 auto;
width:99%; height:750px;
padding-left:10px;
}
#form50 p{ width:47%; float:left;  margin:0px; color:#000; display:block;vertical-align:text-top; }
#form50 p:hover{background:#F2F2F2;color:#000;}
#form50 label{color:#847574; width:100%;   }
 input, textarea, select {
    font-size:12px;
    border: #C1E0FF solid 1px;
     /* important for validator to find default color */
    padding: 5px;
    background: white;
     color: #666;
    width: 90%;
	
}
 input[type=checkbox], input[type=radio] {
    width:auto; 
}

input[type=submit],input[type=button] {
   background:#3399FF;
    font-weight: normal;
    color: #FFFFFF;
    cursor: pointer;
    width:100px;
	border:1px solid #999;
	margin-right:15px;
}
input[type=submit]:hover,input[type=button]:hover {
   background:#99CC00;
}
input[type=file]{
     border: #C1E0FF solid 1px;
     /* important for validator to find default color */
    padding: 5px;
    color: #666;
 }
/***********************End Form Field Elements******************************************/
#div50{width:49%;}
#div70{width:70%;}
#div30{width:33%; float:left; }
.div50{width:45%; float:left;}
.div70{width:70%;}
.div30{width:30%;}
.left{float:left;}
.right{float:right;}
.red{color:#FF0000;}
/********************Form Validation Style**************************/
/*******************Summary Content**************************/
/*#summary{overflow:hidden;*overflow:visible;text-align: justify;background:#FFFFFF;z-index:2; width:994px; margin-top:-10px;}*/
.summary{border:1px solid #333333}
.summary{color:#0033FF;}
.summary p{padding:0px;line-height:13px; text-align:justify;}
.summary div{ padding:8px;margin:8px;font-size:12px;}
.summary div label{font-weight:bold;font-size:14px;color:#333333;}
/********************Summary Content********************************/
.jquery_form_error_message {
    margin: 5px 0 20px;
    padding: 10px;
     -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
	float:left;
	/*background:#333 url(../img/close.png) left center no-repeat;*/
	
}
 .error {
 	border:1px solid #FF0000;
	/*background:url(../img/close.png) right center no-repeat;*/
}
span.chars_left,
span.jquery_form_error_message {
    background:none;
    padding: 0 0px;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
 }

span.jquery_form_error_message {
    color:#FF0000;
    display: block;
     margin: 0;
   
    /* background:url(../img/alert.png) left center no-repeat;*/
   font-size:10px;
 	width:87%;
   }

em {
    font-size:10px;
    color:#0099FF;
	font-family:'Museo700';
}

.jquery_form_help_undefined{
    color:#3399FF;
 	*margin-top:0px;
 	float:left;
 	  padding:3px 3px 3px 25px;
	font-size:12px;
	 background:url(../img/help.png) left center no-repeat;	 
	width:87%;	
}
/******************Form Validation Ends**************************/
fieldset{ width:98%;border:none; margin: 0px auto; border-bottom:1px solid #DDD;padding-left:10px; }
/*****************************************************************/
#div70 span.jquery_form_error_message {
    color:#FF0000;
    display:block;
     padding:5px 5px 5px 5px;
     /*background: url(../img/alert.png) left center no-repeat;*/
    font-size:10px;
 	width:96%;
    }
#div70 p label{float:left; font-size:13px; font-weight:bold;} 
select.error,textarea.error,input[type=checkbox].error, input[type=radio].error{background:none;}
input[type=checkbox], input[type=radio]{border:none;}
/*****************************************************************/
div.statichelp{ border:1px solid #CCC; background:#f2f2f2;padding:10px 20px 10px 20px; margin-top:17px;margin-bottom:15px;}
div.statichelp h3{color:#3399ff; font-size:16px; font-weight:normal;}
div.statichelp p{color:#999; font-size:12px; font-weight:normal;}
div.statichelp img{padding:5px; float:left;}

div.rightsidebar{ border:1px solid #CCC; background:#f2f2f2;padding:10px 20px 10px 20px; margin:10px;}
/*****************************************************************/
/****************************Buttonbar*************************************/
#button-bar{overflow:hidden;*overflow:visible;text-align: justify;background:#FFFFFF;z-index:2;width:100%;  padding:0px 30px;}
#button-bar .button{float:right;  margin-right:5px;   margin-bottom:5px; width:35%;}
#button-bar input[type=submit],#button-bar input[type=button]{ margin-top:10px; background:#3399FF;border:1px solid #EEEEEE;color:#ffffff;font-size:13px; font-weight:normal;width:100px;}
#button-bar .button a{padding:5px 10px; border:1px solid #EEEEEE; background:#AAAAAA;color:#FFF; font-weight:normal; text-decoration:none;float:right; margin-top:10px;}
#button-bar .button a:hover{background:#3399FF;}
#button-bar input[type=submit]:hover, #button-bar input[type=button]:hover{background:#003366;}
#button-bar .button-bar-text{float:left; width:60%;   margin-left:10px;}
#button-bar .button-bar-text h1{color:#555555; font-size:18px; font-weight:normal;line-height:15px;}
#button-bar .button-bar-text p{color:#999999;font-size:15px; text-align:justify;}
/****************************End- ButtonBar*************************************/

/****************************Buttonbar*************************************/
#section-button-bar{overflow:hidden;*overflow:visible;text-align: justify;background:#FFFFFF;z-index:2; width:100%;  padding:0px 0px;}
#section-button-bar .button{text-align:right; margin-right:5px;  margin-bottom:5px; height:35px; float:right;}
#section-button-bar input[type=submit],#section-button-bar input[type=button]{ margin-top:10px; background:#3399FF;border:1px solid #EEEEEE;color:#ffffff;font-size:13px; font-weight:normal;padding:5px; width:100px;}
#section-button-bar .button a{padding:5px 10px; border:1px solid #EEEEEE; background:#AAAAAA;color:#FFF; font-weight:normal; text-decoration:none;float:right; margin-top:10px;}
#section-button-bar .button a:hover{background:#3399FF;}
#section-button-bar input[type=submit]:hover,#section-button-bar input[type=button]:hover{background:#003366;}
/****************************End- ButtonBar*************************************/


/*****************************************************************/
.tablebar{width:100%;   height:30px; background:#3399ff url(../img/nav-bg.png) center center;  margin:10px 0px;}
.tablebar #tablemenu div{position: absolute;visibility: hidden; padding:0px;width:65%;  float:left;z-index:1;}
.tablebar #tablemenu div a{position: relative;display: block;margin-top:-15px; margin-bottom:15px;padding:10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background:#333;color:#FFFFFF; font-weight:normal;font-size: 14px;}
.tablebar #tablemenu{font-size:12px ; position:relative;float:left;margin:-0px 0px 0px 0px; padding-left:5px ;}
.tablebar #tablemenu li{font-weight:bold;list-style: none;float:left;}
.tablebar #tablemenu li a{display: block;color:#ffffff;text-align: center;text-decoration:none;padding:5px 15px 5px 0px; margin-right:1px;}
.tablebar #tablemenu li a:hover{color:#000000;}
.tablebar #tablemenu div{position: absolute;visibility: hidden;margin-top:-10px;padding:0px;width:150px;z-index:1;}
.tablebar #tablemenu div a{z-index:1;position: relative;display: block;margin-top:-15px; margin-bottom:15px;padding:10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background:#333;color:#FFFFFF; font-weight:normal;font-size: 14px;}
.tablebar #tablemenu div a:hover{background:#3399FF;color:#FFF;}
div .pagination{width:35%;float:right;margin-top:5px; padding-right:5px;margin-right:0px;text-align:right;}
div .pagination-members{width:95%;float:right;margin-top:5px; padding-right:5px;margin-right:0px;text-align:right;}
div .pagination a,div .pagination-members a{font-size:12px;color:#ffffff; font-weight:bold;padding:0px 2px;}
.pagination a:hover,.pagination-members a:hover{color:#FFF;background:#3399FF;}
.tabledef{width:100%;float:left;}
.tablebar select{width:30%;padding:0px;margin-top:5px; font-size:12px;}
 /*****************************************************************/
 form{width:100%; }
 label{ width:100%;color:#333; text-align:left; float:left; font-size:13px; line-height:20px;padding:10px 0px 0px 0px; padding-left:0px;}
 em{color:#3399FF; font-size:10px;  font-family: Verdana;}
 input, textarea{background:#FFF; width:95%; float:left;}
 select{background:#FFF; width:98%; float:left;}
  select{height:27px; padding:1px;}
  input[type=radio]{margin-top:10px;float:none; width:30px;}
/*****************Content Sections************************************************/
.c50{width:49%;  float:left;  font-size:10px; color:#999;padding-bottom:20px;}
.c30{width:33%;  float:left;  font-size:10px;color:#999;padding:5px;padding-bottom:20px;}
.c70{width:62%;  float:left;  font-size:10px;color:#999;padding-bottom:20px;}
.c25{width:24.0%;  float:left;  font-size:10px;color:#999;padding-bottom:20px;}
.c75{width:74.0%;  float:left;  font-size:10px;color:#999;padding-bottom:20px;}
.c20{width:18%;  float:left;  font-size:10px;color:#999;padding-bottom:20px;}
.c80{width:79%;  float:left;  font-size:10px;color:#999;padding-bottom:20px;}
.c100{width:100%; float:left; padding-right:20px;font-size:10px;color:#999;padding-bottom:20px;}
.odd{ padding-right:20px;font-size:1em;color:#999; background:#f2f2f2;}
.even{ padding-right:20px;font-size:1em;color:#999; background:#f9f9f9;}
/*********************END content Sections*********************************************/
.f50{width:48%; float:left; padding-right:5px;}
.f70{width:65%;padding-right:0px;float:left;}
.f30 { width:32%;margin-right:5px; float:left;}
.f20 { width:20%;margin-right:5px; float:left;}
.f100 { width:99%;float:left;}
.f80{width:78%;margin-right:9px; float:left;}
/*****************************************************************/
.border{height:1px;border-bottom:1px solid #AAA; width:100%; padding:0 30px;}
/*****************************************************************/
#main-tabs{background:#fff; width:106.1%; height:43px; padding-top:20px;}
#main-tabs ul {
 		list-style: none;
		padding: 0;
		margin:0 0 0 10px;
		padding:20px 30px 0 30px;
	}
#main-tabs li {
		float: left;
		color:#666666;
		border: 1px solid #AAA;
		border-bottom-width: 0;
		margin: 0 0 0 0;
		font-size:12px;
		padding:3px 5px 2px 5px;
		height:17px;
		background:#EEE url(../img/rightblu.png)  left center no-repeat;
	}
	#main-tabs li:hover {
 		background:#FFF url(../img/down.png) left center no-repeat;
	}
	#main-tabs a {
		display: block;
		padding: 0 1em;
		color:#666666;
	}
	
	#main-tabs #selected {
		position: relative;
		top:1px;
		margin-top:-1px;
		height:18px;
	 	background:#FFF url(../img/downred.png) left center no-repeat;
	}

#main-tabborder {		width:106.1%;		border-top: 1px solid #AAA;		clear: both;	}
.main-tabborder {		width:106.1%;		border-top: 1px solid #AAA;		clear: both;	}

.section-border{width:100%;border-bottom:1px solid #CCC; float:left;margin-top:15px; margin-bottom:15px;}
#section-border{width:100%;border-bottom:1px solid #CCC; float:left;margin-top:15px; margin-bottom:15px;}

#container-tabborder {width:100%;		border-top: 1px solid #AAA; 	clear: both; }
.container-tabborder {width:100%;		border-top: 1px solid #AAA; 	clear: both; }
	

 
h1,h2,h3,h4,h5,h6{ color:#666; font-weight:normal;}
 .select_ttl{width:100%; margin-bottom:10px; }
.clonedInput{width:100%;}
button.inplace_save{background:#3399FF; border:none;padding:3px;margin:2px;color:#FFFFFF; font-size:10px;}button.inplace_save:hover{background:#003366;}
button.inplace_cancel{background:#BBB; border:none;padding:3px; margin:2px;font-size:10px;}button.inplace_cancel:hover{color:#FFF; background:#333;}


/*****************************************************************/
.wikilist ul{list-style:none; font-size:12px;margin-left:-20px;}
.wikilist li{border-bottom:1px solid #EEE; line-height:30px; background:url(../img/rightblu.png) left center no-repeat;padding-left:20px;}
.wikilist li:hover{background:#ffffcc url(../img/rightblu-1.png) left center no-repeat;}
.wikilist ul em{float:right; margin-right:10px;}
.discussionlist ul{list-style:none; font-size:14px;margin-left:-20px;}
.discussionlist li{border-bottom:1px solid #EEE; line-height:30px; background:url(../img/rightblu.png) left center no-repeat;padding-left:20px;}
.discussionlist li:hover{background:#ffffcc url(../img/rightblu-1.png) left center no-repeat;}
.discussionlist ul em{float:right; margin-right:10px;}
/*****************************************************************
 below is Child Section
/*****************************************************************/

#container-tabs{background:#fff; width:106.1%; height:43px; padding-top:20px;}
#container-tabs ul {
 		list-style: none;
		padding: 0;
		margin:0 0 0 10px;
		padding:20px 30px 0 30px;
	}
#container-tabs li {
		float: left;
		color:#666666;
		border: 1px solid #AAA;
		border-bottom-width: 0;
		margin: 0 0 0 0;
		font-size:12px;
		padding:3px 5px 2px 5px;
		height:17px;
		background:#EEE url(../img/rightblu.png)  left center no-repeat;
	}
	#container-tabs li:hover {
 		background:#FFF url(../img/down.png) left center no-repeat;
	}
	#container-tabs a {
		display: block;
		padding: 0 1em;
		color:#666666;
	}
	
	#container-tabs #selected {
		position: relative;
		top:1px;
		margin-top:-1px;
		height:18px;
	 	background:#FFF url(../img/downred.png) left center no-repeat;
	}



/*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************//*****************************************************************/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style:none;
	font-weight:normal;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	/*background:url(../img/treeview-default.gif) -64px -25px no-repeat;*/
	background:url(../img/next_1.gif) left center repeat-x;
	height: 16px;
	width: 10px;
	margin-left: -16px; 
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
	font-size:11px;
	
}
.treeview a{font-weight:normal; line-height:10px;}
.treeview a.selected {
	background:#EEE;
	
	color:#FF0000;font-weight:normal; line-height:10px;
	}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color:#003366; cursor: pointer; }

.treeview li { background: url(../img/down-red.png) 0 0 no-repeat; text-align:left;}
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../img/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../img/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../img/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../img/file.gif) 0 0 no-repeat; }
/*****************************************************************************************/
table caption{font-size:15px;background:#999; color:#FFF; height:20px;padding:5px;}
.addskill{border-bottom:1px solid #CCC; font-size:14px;}
.addskill tr{margin-top:10px; background:#f1f1f1; height:45px;margin-bottom:10px;}
td.grid{border-bottom:1px solid #ccc;  color:#999;}
.ButtonBar td{float:right;border-bottom:1px solid #999;}
.list{border-bottom:0px solid #ccc;background:#fff;}
.red{color:#FF6600;}
 
/*****************************************************************************************/
/*************************Auto Complete STyle ********************************************/
.inputosaurus-container {
	background-color:#ffffff;
	border:1px solid #bcbec0;
	margin:0 5px 0 0;
	padding:0 3px;
	display : inline-block;
	cursor:text;
	font-size : 14px;
	font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.inputosaurus-container li {
	display : inline-block;
	float : left;
	margin : 2px 2px 0;
	padding : 2px 3px;
	white-space : nowrap;
	overflow : hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	background-color:#e5eff7;
	border:#bdd6eb solid 1px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	color:#5b9bcd;
	line-height : 20px;
}
.inputosaurus-container li.inputosaurus-selected { background-color:#bdd6eb; }
.inputosaurus-container li a {
	font-size:16px;
	color:#5b9bcd;
	padding : 1px;
	text-decoration : none;
	outline : none;
}
.inputosaurus-container .inputosaurus-input {
	border:none;
	background-color:#ffffff;
	margin-top : 3px;
}
.inputosaurus-container .inputosaurus-input input {
	border:none;
	height : 23px;
	font-size : 14px;
	line-height : 20px;
	color : #555;
	margin : 0;
	outline : none;
	padding : 0 0 1px 1px;
	width : 25px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.inputosaurus-container .inputosaurus-input input:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.inputosaurus-input-hidden { display:none; }
/* Pretty printing styles. Used with prettify.js. */
 
/********************************************************************************/
/******************End Autocomplete Styles***************************************/
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
/*******************************************************************/
/*********************Stylish CSS Check Box And Radio Buttons**********************************/
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
.label_check input,
.label_radio input  { margin-right: 5px;}
.has-js .label_check,
.has-js .label_radio    { padding-left:20px; }
.has-js .label_radio    { background: url(../img/radio-off.png) no-repeat; padding-top:0px;}
.has-js .label_check    { background: url(../img/check-off.png) no-repeat; padding-top:0px;}
.has-js label.c_on      { background: url(../img/check-on.png) no-repeat; padding-top:0px;}
.has-js label.r_on      { background: url(../img/radio-on.png) no-repeat; padding-top:0px;}
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }
/*******************End Stylish CSS Check Box And Radio Buttons******************************/
/*******************************************************************/
/********************************************************************
/*******************************************************************/
/*******************************************************************/
/*form        { width: 300px; padding: 18px 20px 0; margin-bottom: 18px; background: #4f84b8 url(box-grad.png) repeat-x 0 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); }*/
.ui-datepicker-trigger { position:relative;top:-20px ; float:right; height:15px }
div .nicEdit-panel{margin-top:20px; float:none;}

/* Default styling for jQuery Datepicker v4.1.0. */
.datepick {
	background-color: #fff;
	color: #000;
	border: 1px solid #444;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	font-family:'Cuprum',"Trebuchet MS", "Segoe UI", Verdana;
	font-size: 90%;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background:#6699ff url(../img/nav-bg.png);
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background: #6699ff url(../img/nav-bg.png);
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	background-color: #777;
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #333;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 1px solid #444;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 2em;
	color: #999;
	font-weight:normal;
	 

}
.datepick-month-header select, .datepick-month-header input {
 	height:2em;
	border: none;
	font-size: 100%;
	width:50%;
	font-family:'Cuprum',"Trebuchet MS", "Segoe UI", Verdana;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	border-bottom: 1px solid #aaa;
	
}
 .datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	border: 0px solid #777;
}
.datepick-month th, .datepick-month th a {
	background-color: #6699ff;
	color: #fff;
}
.datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
.datepick-month td.datepick-week {
	border: 1px solid #777;
}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
}
.datepick-month td .datepick-weekend {
	background-color: #ddd;
}
.datepick-month td .datepick-today {
	background-color:#99CC00;
}
.datepick-month td .datepick-highlight {
	background-color:#FFCC00;
}
.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
input.Datepicker{background:url(../img/calendar_icon.gif) right center no-repeat;}
div.nicEdit-panelContain{float:left;width:100%;}

/*/***************************************************************************************************/*/
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size:12px;/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 14px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(../img/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background:#dadada/*{bgColorHover}*/ url(../img/nav-bg.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }
 
/********************DiscussionStyle***************************/
.discussionimg{float:left; padding:10px;}
.discussion{text-align:justify;width:80%; border-bottom:1px solid #dadada;margin-bottom:25px;}
.discussion2{border-bottom:0px solid #dadada;padding-left:10px;text-align:justify;}
.discussion-reply{margin-top:-50px;margin-left:50px; padding-left:10px;text-align:justify;}
.discussionimg2{padding:10px; margin-left:50px; }
 div.discussionimg2{background:#F3f3f3; margin-bottom:5px;} div:hover.discussionimg2{background:#FFFF99;}div.discussionimg2 div{margin-bottom:5px;} 
.discussion3{margin-top:-50px;margin-left:50px;padding-left:10px;text-align:justify;}
.discussionlinks{margin-left:60px;padding-bottom:10px;border-bottom:0px solid #dadada;}
.discussiontopic{font-size:16px;  color:#0099FF;}
.discussioncontent2{margin-top:-50px;margin-left:50px;padding-left:10px;text-align:justify;}
/*************************************************************/


/* Optional scoped theme for tag-it which mimics the zendesk widget. */

input,textarea{border-color:#CAD8F3;}
ul.tagit {
height:25x;
    border-style: solid;
    border-width: 1px;
    border-color:#CAD8F3;
    background: inherit;
 	width:auto;
 	right:5px;
}
ul.tagit li.tagit-choice {
   /* -moz-border-radius: 6px;*/
    /*border-radius: 6px;*/
   /* -webkit-border-radius: 6px;*/
    border:1px solid #CAD8F3;
    background: none;
    background-color: #DEE7F8;

    font-weight: normal;
}
ul.tagit li.tagit-choice .tagit-label:not(a) {
    color: #555;
}
ul.tagit li.tagit-choice a.tagit-close {
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    right: .4em;
}
ul.tagit li.tagit-choice .ui-icon {
    display: none;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
    font-family: arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    color: #777;
}
ul.tagit li.tagit-choice:hover, ul.tagit li.tagit-choice.remove {
    background-color: #bbcef1;
    border-color: #6d95e0;
}
ul.tagit li.tagit-choice a.tagLabel:hover,
ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
    color: #222;
}
ul.tagit input[type="text"] {
    color: #333333;
    background: none;
}
.ui-widget {
    font-size:1.2em;
	margin-top:-2px;
	
}

ul.tagit {
    padding: 1px 5px;
    overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
	margin-right:0.2em;
}
ul.tagit li {
    display: inline;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit li.tagit-choice {    
    position: relative;
    line-height: inherit;
}

ul.tagit li.tagit-choice-read-only { 
    padding: .2em .5em .2em .5em; 
} 

ul.tagit li.tagit-choice-editable { 
    padding: .0em 18px .2em .5em; 
} 

ul.tagit li.tagit-new {
    padding: .25em 4px .25em 0;
	}

ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -8px;
    line-height: 17px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display:;
	color:#FF0000;
}

ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
}
/************************/
 .containerDiv {
            border-left: 1px solid black;
            border-bottom: 1px solid black;
            width: 900px;
        }
        .rowDiv {
            border-top: 1px solid black;
        }
        .cellDiv {
            border-right: 1px solid black;
            display: table-cell;
            width:450px;
            padding: 4px;
        }
